//
//  main.m
//  test_simple_project
//
//  Created by JiaXin on 2025/7/25.
//

#import <UIKit/UIKit.h>
#import "AppDelegate.h"
#import "ComprehensiveObjCSyntaxTestRunner.h"

int main(int argc, char * argv[]) {
    NSString * appDelegateClassName;
    @autoreleasepool {
        // 在应用启动前运行综合Objective-C语法测试
        NSLog(@"🧪 开始执行Objective-C语法特性测试...");
        
        ComprehensiveObjCSyntaxTestRunner *testRunner = [ComprehensiveObjCSyntaxTestRunner sharedRunner];
        [testRunner runAllTests];
        
        NSLog(@"🧪 Objective-C语法特性测试完成");
        
        // Setup code that might create autoreleased objects goes here.
        appDelegateClassName = NSStringFromClass([AppDelegate class]);
    }
    return UIApplicationMain(argc, argv, nil, appDelegateClassName);
}
